package xyz.labmem.main.modular.app.zhgk.entity;

import com.alibaba.excel.annotation.format.DateTimeFormat
import com.alibaba.excel.annotation.ExcelProperty
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.DynamicChartColumn
import xyz.labmem.base.core.annotion.SocketPath

/**
 * 综合农林牧资源采集对象 zh_nlm_zycjb
 * 
 * @author ruoyi
 * @date 2022-03-04
 */
@SocketPath("false",order=4)
@TableName("zh_nlm_zycjb")
@ApiModel(value = "农林牧资源")
class ZhNlmZycjb : GFBaseEntity<ZhNlmZycjb>() {

    @ExcelProperty("所属辖区")
    @TableField("SSXQ")
    @ApiModelProperty(value = "所属辖区")
    var ssxq : String? = null

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty("填表日期")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null

    @DynamicChartColumn("稻谷年产量",order = 1,unit="万吨")
    @ExcelProperty("稻谷年产量(万吨)")
    @TableField("NLMZYLSNCLDG")
    @ApiModelProperty(value = "稻谷年产量(万吨)")
    var nlmzylsncldg : String? = null

    @DynamicChartColumn("小麦年产量",order = 2,unit="万吨")
    @ExcelProperty("小麦年产量(万吨)")
    @TableField("NLMZYLSNCLXM")
    @ApiModelProperty(value = "小麦年产量(万吨)")
    var nlmzylsnclxm : String? = null

    @DynamicChartColumn("玉米年产量",order = 3,unit="万吨")
    @ExcelProperty("玉米年产量(万吨)")
    @TableField("NLMZYLSNCLYM")
    @ApiModelProperty(value = "玉米年产量(万吨)")
    var nlmzylsnclym : String? = null

    @DynamicChartColumn("马铃薯年产量",order = 4,unit="万吨")
    @ExcelProperty("马铃薯年产量(万吨)")
    @TableField("NLMZYLSNCLMLS")
    @ApiModelProperty(value = "马铃薯年产量(万吨)")
    var nlmzylsnclmls : String? = null

/*    @DynamicChartColumn("青稞年产量",order = 5,unit="万吨")
    @ExcelProperty("青稞年产量(万吨)")
    @TableField("NLMZYLSNCLQZ")
    @ApiModelProperty(value = "青稞年产量(万吨)")
    var nlmzylsnclqz : String? = null

    @DynamicChartColumn("木材年采伐量",order = 6,unit="万立方米")
    @ExcelProperty("木材年采伐量（万立方米）")
    @TableField("NLMZYMCNCFL")
    @ApiModelProperty(value = "木材年采伐量(万立方米)")
    var nlmzymcncfl : String? = null
   
    @DynamicChartColumn("骡年末头数",order = 7,unit="万头")
    @ExcelProperty("骡年末头数（万头） ")
    @TableField("NLMZYXMNMTSL")
    @ApiModelProperty(value = "骡年末头数(万头)")
    var nlmzyxmnmtsl : String? = null

    @DynamicChartColumn("马年末头数",order = 8,unit="万头")
    @ExcelProperty("马年末头数（万头）")
    @TableField("NLMZYXMNMTSM")
    @ApiModelProperty(value = "马年末头数(万头)")
    var nlmzyxmnmtsm : String? = null
   
    @DynamicChartColumn("牦牛年末头数",order = 9,unit="万头")
    @ExcelProperty("牦牛年末头数（万头）")
    @TableField("NLMZYXMNMTSZN")
    @ApiModelProperty(value = "牦牛年末头数(万头)")
    var nlmzyxmnmtszn : String? = null
   
    @DynamicChartColumn("骆驼年末头数",order = 10,unit="万头")
    @ExcelProperty("骆驼年末头数（万头）")
    @TableField("NLMZYXMNMTSLT")
    @ApiModelProperty(value = "骆驼年末头数(万头)")
    var nlmzyxmnmtslt : String? = null*/

}
